self destruction - Francés Inglés Diccionario